package cn.agiledata.bank.linkbank.impl.ceb;

/**
 * 光大银行b2c网上银行常量类
 * 
 * @author 马贤波
 * 
 */
class CebNetPayConstant {
    /*
     * 订单编号
     */
    public static final String ORDER_ID = "orderId";
    
    /*
     * 原订单编号
     */
    public static final String ORI_ORDER_ID = "originalOrderId";
    
    /*
     * 交易名称
     */
    public static final String TRANS_NAME = "TransName";
    
    /*
     * 交易类型
     */
    public static final String TRANS_TYPE = "transId";
    
    /*
     * B2C支付
     */
    public static final String TRANS_TYPE_B2C = "IPER";
    
    /*
     * B2B支付
     */
    public static final String TRANS_TYPE_B2B = "EPER";
    
    /*
     * 退货
     */
    public static final String TRANS_TYPE_RETURN = "IPSR";
    
    /*
     * 单笔订单查询
     */
    public static final String TRANS_TYPE_QUERY= "IQSR";

    /**
     * 订单金额
     */
    public static final String AMOUNT = "transAmt";

    /**
     * 商户编号
     */
    public static final String MERCHANT_ID = "merchantId";
    
    /**
     * 订单时间
     */
    public static final String DATE = "transDateTime";
    
    /**
     * 原订单时间
     */
    public static final String ORI_DATE = "originalTransDateTime";

    /**
     * 时间格式
     */
    public static final String DATE_FORMAT = "yyyyMMddHHmmss";

    /**
     * 货币类型
     */
    public static final String CURRENCY_TYPE = "currencyType";
    
    /*
     * 人民币
     */
    public static final String RMB = "001";
    
    /**
     * 商户url
     */
    public static final String MERCHANT_URL = "merURL";
    
    /**
     * 用于后台通知商户失败或者默认情况下，引导客户回商户页面
     */
    public static final String MERCHANT_URL1 = "merURL1";
    
    /**
     * 订货人姓名
     */
    public static final String CUST_NAME = "customerName";
    
    /**
     * 订货人Email
     */
    public static final String CUST_EMAIL = "customerEMail";
    
    /**
     * 商品信息
     */
    public static final String PRODUCT_INFO = "productInfo";
    
    /**
     * 返回码
     */
    public static final String RETURN_CODE = "respCode";
    
    /*
     * 交易成功
     */
    public static final String SUCCESS = "ZF0000";
    
    /**
     * 清算日期
     */
    public static final String CLEARING_DATE = "clearingDate";
    
    /**
     * 交易状态
     */
    public static final String TRANS_STATUS = "transStatus";
    
    /**
     * 备注
     */
    public static final String REMARK = "msgExt";
    
    /**
     * 签名明文字符串
     */
    public static final String PLAIN = "Plain";
    
    /**
     * 支付请求时的数字签名
     */
    public static final String SIGNATURE = "Signature";


    private CebNetPayConstant() {
    }
}